package com.letv.android.client.activity;

/**
 * 去掉fragment相关的抽象方法
 * 
 * @author zhuqiao
 *
 */
public abstract class WrapActivity extends LetvBaseActivity {

    @Override
    public String[] getAllFragmentTags() {
        return null;
    }
    
    /**
     * 批量删除基类与子类交互的接口
     * @author yanjuli
     *
     */
    public interface IBatchDel{
    	
    	/**
    	 * 通知子类 当前显示编辑状态
    	 */
		void onShowEditState();

		/**
    	 *通知子类 当前是取消显示编辑状态
    	 */
		void onCancelEditState();

		/**
    	 * 进行批量删除
    	 */
		void onDoBatchDelete();

		/**
    	 * 全选
    	 */
		void onSelectAll();

		/**
    	 * 是否Adpter 是空的
    	 * @return
    	 */
		boolean onIsAdapterEmpty();

		/**
    	 * 清空全选
    	 */
		void onClearSelectAll();

		/**
    	 * 获取批量删除总共挑选的个数
    	 * @return
    	 */
		int onSelectNum();

	}
     

}
